Parallelisation of the PC Algorithm

نویسندگان

  • Anders L. Madsen
  • Frank Jensen
  • Antonio Salmerón
  • Helge Langseth
  • Thomas D. Nielsen
چکیده

This paper describes a parallel version of the PC algorithm for learning the structure of a Bayesian network from data. The PC algorithm is a constraint-based algorithm consisting of five steps where the first step is to perform a set of (conditional) independence tests while the remaining four steps relate to identifying the structure of the Bayesian network using the results of the (conditional) independence tests. In this paper, we describe a new approach to parallelisation of the (conditional) independence testing as experiments illustrate that this is by far the most time consuming step. The proposed parallel PC algorithm is evaluated on data sets generated at random from five different realworld Bayesian networks. The results demonstrate that significant time performance improvements are possible using the proposed algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bulk Synchronous Parallelisation of Genetic Programming

Abstract. A parallel implementation of Genetic Programming (GP) is described, using the Bulk SynchronousParallel Programming (BSP) model, as implemented by the Oxford BSP library. Two approaches to the parallel implementation of GP are examined. The first is based on global parallelisation while the second implements the island model for evolutionary algorithms. It is shown that considerable sp...

متن کامل

Parallelisation of the Model-based Iterative Reconstruction Algorithm Dira.

New paradigms for parallel programming have been devised to simplify software development on multi-core processors and many-core graphical processing units (GPU). Despite their obvious benefits, the parallelisation of existing computer programs is not an easy task. In this work, the use of the Open Multiprocessing (OpenMP) and Open Computing Language (OpenCL) frameworks is considered for the pa...

متن کامل

LinSolv: a Case Study in Strategic Parallelism

This paper discusses the parallelisation and performance tuning of a typical computer algebra algorithm, LinSolv, using evaluation strategies. We present three steps in the parallelisation process starting with a naive parallel version. As this algorithm uses innnite data structures as intermediate values it is necessary to deene very sophisticated strategies in order to improve parallel perfor...

متن کامل

Analytical Method of Performance Prediction in Parallel Algorithms

With the availability of powerful personal computers, workstations and networking devices, the recent trend in parallel computing is to connect a number of individual workstations (PC, PC SMP) to solve computation-intensive tasks in parallel way on such typical clusters as NOW, SMP, Grid). In this sense it is not more true to consider traditionally evolved parallel computing and distributed com...

متن کامل

Design and Evaluation of a Novel Bismuth Optical Sensor Using PC-ANN Application

The characterization of and construction of a new optical sensor based on the immobilization of Pyrocatechol Violet on a triacetylcellulose membrane was described to for the determination of bismuth (III) in real samples. The interaction between sensing membrane and bismuth (III) was caused at pH 3.80 in acetate buffer solution and the color changed from yellow to blue along with the appearance...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015